home *** CD-ROM | disk | FTP | other *** search
Wrap
-- card: 18469 from stack: in -- bmap block id: 0 -- flags: 0000 -- background id: 2658 -- name: Section 424 -- part 3 (button) -- low flags: 00 -- high flags: 4000 -- rect: left=310 top=113 right=130 bottom=421 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 4 (button) -- low flags: 00 -- high flags: 4000 -- rect: left=344 top=176 right=192 bottom=474 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part 6 (button) -- low flags: 00 -- high flags: 4000 -- rect: left=376 top=288 right=300 bottom=438 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part contents for background part 28 ----- text ----- Introduction Setting up the BBS Running the BBS BBS Internals Appendices -- part contents for background part 29 ----- text ----- Components Generic Operation To Be Continued -- part contents for background part 30 ----- text ----- Introduction Open Card Display Fields Fill Fields Display Buttons Push Buttons -- part contents for background part 13 ----- text ----- User input -- part contents for background part 12 ----- text ----- User input is handled by a general "looking for xxx" mechanism which is invoked by the idle message. If nothing is being looked for at a particular idle, the lookingForNothing message is sent. This method tries to find a field that has not yet been filled in and calls fillField to set up the looking for mechanism to fill that field in. This process involves checking whether the field is short or long: long fields can contain multiple lines and are terminated by a period (.) on a line by itself.